Jak instalovat prohlizec

Otázka od: Jaromir Cermak

24. 6. 2004 11:20

Ahoj vsichni

Prosim neporadil by mi nekdo jak nainstalovat prohlizec xxxx.exe souboru tak
aby pri poklepani na prislusny soubor daneho typu .xyz se spusti prohlizec se
zadanym souborem jako prvnim parametrem. Staci .reg soubor nebo popis jak
udelat instalacni program v instalshield Expresu verze 3.5 dodavane s D7.

DEKUJI PREDEM ZA JAKYKOLIV TIP.



                                            Jaromir Cermak



Odpovedá: Martin Schayna

24. 6. 2004 12:22

Jaromir Cermak <cermak@procom.cz> wrote:
> Prosim neporadil by mi nekdo jak nainstalovat prohlizec xxxx.exe
> souboru tak aby pri poklepani na prislusny soubor daneho typu .xyz se
> spusti prohlizec se zadanym souborem jako prvnim parametrem. Staci
> .reg soubor nebo popis jak udelat instalacni program v instalshield
> Expresu verze 3.5 dodavane s D7.

Z nasi knihovny:

procedure NxRegisterFileExtension(const AExtension, AnAplication,
ADescription: string);
var
  mReg: TRegistry;
begin
  mReg := TRegistry.Create;
  try
    mReg.RootKey := HKEY_CLASSES_ROOT;
    mReg.OpenKey('\.' + AExtension, True);
    mReg.WriteString('', AExtension + '_auto_file'); //DoNotLocalize
    mReg.OpenKey('\' + AExtension + '_auto_file', True); //DoNotLocalize
    mReg.WriteString('', ADescription);
    mReg.OpenKey('shell\open', True); //DoNotLocalize
    mReg.WriteString('', '');
    mReg.OpenKey('command', True); //DoNotLocalize
    mReg.WriteString('', AnAplication + ' "%1"'); //DoNotLocalize
  finally
    mReg.CloseKey;
    mReg.Free;
  end;
end;

Martin Schayna